Method for controlling uplink power in multi-subframe scheduling

ABSTRACT

A method for controlling an uplink (UL) power in a multi-subframe scheduling system is provided. The method includes receiving by a User Equipment (UE), a multi-subframe uplink (UL) scheduling instruction or Physical Downlink Control Channel CHannel (PDCCH) data of a Downlink Control Information (DCI) format 3/3 A of the UE, in a Downlink (DL) subframe where the multi-subframe UL scheduling instruction is transmitted, wherein the multi-subframe UL scheduling instruction or the PDCCH data with DCI format 3/3 A comprises a power controlling command of the PUSCH and determining, by the UE, a transmitting power of the PUSCH of each UL subframe, which is scheduled by the multi-subframe UL scheduling instruction, based on a power controlling command value, and transmitting corresponding PUSCH data based on the transmitting power calculated.

This application claims priority under 35 U.S.C. § 119(a) to ChinesePatent Application No. 201310126249.2 which was filed in the StateIntellectual Property Office of the People's Republic of China on Apr.12, 2013, the entire content of each of which is incorporated herein byreference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to power controllingtechnologies in a communication system, and more particularly, to amethod for controlling Uplink (UL) power in a cell using amulti-subframe scheduling.

2. Description of the Related Art

A Long Term Evolution (LTE) system of the 3^(rd) Generation PartnershipProject (3GPP) standardization organization may support two duplexmodes, that is, Frequency-Division Duplexing (FDD) and Time-DivisionDuplexing (TDD). For the foregoing two modes, length of each radio frameis 10 ms. Each radio frame may consist of 10 subframes, the length ofwhich is 1 ms. The subframe may consist of two consecutive time slots,the length of which is 0.5 ms. That is, a k^(th) subframe includes timeslots 2 k and (2 k+1).

For an LTE FDD system, Uplink and Downlink (UL-DL) transmissions may beimplemented with two symmetric bands. Thus, at each moment, a ULsubframe and a Downlink (DL) subframe may exist simultaneously. For anLTE TDD system, UL-DL transmissions may be implemented with one band,which may be differentiated with time. That is, based on differentconfigurations, different subframes in one system frame may berespectively defined as a UL subframe, a DL subrame, a special subframe(that is, a subframe consisting of a Downlink Pilot Time Slot (DwPTS), aGuard Period (GP) and an Uplink Pilot Time Slot (UpPTS)). The existingLTE TDD system may support 7 kinds of UL-DL configurations, as shown inTable 1. In Table 1, “D” represents a DL subframe, “U” represents a ULsubframe, and “S” represents a special subframe.

TABLE 1 LTE TDD UL-DL configurations configuration conversion sequencepoint subframe number number period 0 1 2 3 4 5 6 7 8 9 0  5 ms D S U UU D S U U U 1  5 ms D S U U D D S U U D 2  5 ms D S U D D D S U D D 3 10ms D S U U U D D D D D 4 10 ms D S U U D D D D D D 5 10 ms D S U D D D DD D D 6 10 ms D S U U U D S U U D

In an LTE system, the UL-DL transmission may be implemented withscheduling of an evolved Node B (eNB).

For a DL transmission, an eNB may transmit a DL scheduling command for acertain UE via a Physical Downlink Control CHannel (PDCCH)/an EnhancedPDCCH (EPDCCH) in a DL subframe n. The corresponding UE may receivePhysical Downlink Shared CHannel (PDSCH) data in subframe n, based onthe DL scheduling instruction of the PDCCH/EPDCCH data. Thecorresponding UE may also feed back the Acknowledge (ACK)/Negative ACK(HACK) of the PDSCH data via a Physical Uplink Control CHannel (PUCCH)or Physical Uplink Shared CHannel (PUSCH) of an uplink subframe (n+k).For an FDD system, the value of k is always 4. For a TDD system, valueof k is dependent on the UL-DL configurations of the TDD, as shown inTable 2.

TABLE 2 Values of k corresponding to different TDD UL-DL configurationsconfiguration sequence subframe number n number 0 1 2 3 4 5 6 7 8 9 0 46 — — — 4 6 — — — 1 7 6 — — — 7 6 — 4 4 2 7 6 — 4 8 7 6 — 4 8 3 4 11 — —— 7 6 6 5 5 4 12 11 — — 8 7 7 6 5 4 5 12 11 — 9 8 7 6 5 4 13 6 7 7 — — —7 7 — — 5

For the UL transmission, an eNB may transmit a UL scheduling command fora certain UE via a PDCCH/EPDCCH in the DL subframe n. The correspondingUE may transmit PUSCH data in a UL subframe n+K_(PUSCH), based on the ULscheduling instruction in the PDCCH/EPDCCH data. For an FDD system, thevalue of K_(PUSCH) is always 4. For a TDD system, the value of K_(PUSCH)is dependent on the UL-DL configurations of TDD, as shown in Table 3.

TABLE 3 Values of K_(PUSCH) corresponding to different TDD UL-DLconfigurations configur- ation sequence DL subframe index n number 0 1 23 4 5 6 7 8 9 0 4, 7 6, 7 4, 7 6, 7 1 6 4 6 4 2 4 4 3 4 4 4 4 4 4 5 4 67 7 7 7 5

In the existing LTE/LTE-Advanced (LTE-A) system, transmitting power of aUL subframe may be dynamically controlled by an eNB. The eNB may informa UE about UL power controlling parameters of static and semi-state, byusing a broadcast message and a Radio Resource Control (RRC) layermessage. In each UL subframe, a UE may determine the transmitting powerof the PUSCH, and/or PUCCH of a current subframe, by using these ULpower controlling parameters and a power controlling instruction, whichwas received via the PDCCH/EPDCCH previously.

For example, when PUSCH data and PUCCH data are not transmitted via asame UL subframe, the power of PUSCH of subframe i in current cell c maybe determined by using Equation (1).

$\begin{matrix}{{P_{{PUSCH},c}(i)} = {\min{\left\{ \begin{matrix}{{P_{{CMAX},c}(i)},} \\{{10{\log_{10}\left( {M_{{PUSCH},c}(i)} \right)}} + {P_{{O\_ PUSCH},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}(i)} + {f_{c}(i)}}\end{matrix} \right\}\lbrack{dBm}\rbrack}}} & (1)\end{matrix}$

When accumulation is active,f_(c)(i)=f_(c)(i−1)+δ_(PUSCH,c)(i−K_(PUSCH)). When the accumulation isinactive, f_(c)(i)=δ_(PUSCH,c)(i−K_(PUSCH)). δ_(PUSCH,c) is a powercontrolling command value, which is in a UL scheduling instruction usedfor scheduling a UL subframe i, or in a Downlink Control Information(DCI) format 3/3 A of the UE. The specific meanings of other physicalparameters may be found by referring to 3GPP protocol 36.213.

The power of PUCCH of subframe i in current cell c may be determined byusing Equation (2).

                                           (2)${P_{PUCCH}(i)} = {\min{\left\{ \begin{matrix}{{P_{{CMAX},c}(i)},} \\{P_{O\_ PUCCH} + {PL}_{c} + {h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} + {\Delta_{F\_ PUCCH}(F)} + {\Delta_{TxD}\left( F^{\prime} \right)} + {g(i)}}\end{matrix} \right\}\lbrack{dBm}\rbrack}}$

In Equation (2),

${g(i)} = {{g\left( {i - 1} \right)} + {\sum\limits_{m = 0}^{M - 1}{{\delta_{PUCCH}\left( {i - k_{m}} \right)}.}}}$δ_(PUCCH) is a power controlling command value, which is in a DLscheduling instruction used for scheduling a DL subframe i−k_(m), or inthe DCI format 3/3 A of the UE. For the FDD system, M=1, k₀=4. For theTDD system, the values of M and k_(m) are as shown in Table 4. Thespecific meanings of each physical parameter may be found by referringto 3GPP protocol 36.213.

TABLE 4 Indexes {k₀, k₁, . . . k_(M−1)} of a binding relationshipbetween a DL subframe and a UL subframe in a TDD system configurationsequence subframe number n number 0 1 2 3 4 5 6 7 8 9 0 — — 6 — 4 — — 6— 4 1 — — 7, 6 4 — — — 7, 6 4 — 2 — — 8, 7, 4, 6 — — — — 8, 7, — — 4, 63 — — 7, 6, 11 6, 5 5, — — — — — 4 4 — — 12, 8, 7, 6, 5, — — — — — — 114, 7 5 — — 13, 12, 9, — — — — — — — 8, 7, 5, 4, 11, 6 6 — — 7 7 5 — — 77 —

Accompanying the increasing data rate requirements put forward by users,in LTE-A, multi-subframe scheduling technologies are becoming more andmore focused. In the multi-subframe scheduling, one schedulinginstruction may simultaneously schedule multiple DL subframes, ormultiple UL subframes. That is, the scheduling instruction and scheduledsubframe are no longer in a one to one correspondence. As shown in FIG.1, by using the multi-subframe scheduling technologies, resourceoverheads of scheduling instructions may be saved. In addition, sincethere is no sufficient resource for some special subframes to transmit aUL scheduling command, a UL subframe corresponding to the DL subframemay not be scheduled. The foregoing problem may be well solved, by usingthe multi-subframe scheduling technologies.

However, a new problem about UL power controlling may be introduced bythe multi-subframe scheduling. As mentioned above, based on a definitionof the existing standard, the power of PUSCH of a certain UL subframemay be controlled by a power controlling command, which is in a ULscheduling command of a corresponding DL subframe, or is in the DCIformat 3/3 A of the UE. The power of PUCCH of a certain UL subframe maybe determined by a DL scheduling command, which is in a DL subframebound with the UL subframe, or may be determined by a scheduling commandin the DCI format 3/3A of the UE. However, in the multi-subframescheduling, the foregoing corresponding relationship may bedisorganized. Thus, it is necessary to re-design the power controllingmethod of the PUSCH and PUCCH, based on the characteristics of themulti-subframe scheduling.

Based on foregoing analysis, it can be seen that a new problem regardingpower controlling of PUSCH and PUCCH may be brought about bymulti-subframe scheduling. At present, there is no effective method tosolve this problem.

SUMMARY OF THE INVENTION

The present invention has been made to address at least the problems anddisadvantages described above, and to provide at least the advantagesdescribed below. Accordingly, an aspect of the present invention is toprovide a method for controlling a UL power in a multi-subframescheduling system, so as to reasonably control the transmitting power ofPUSCH/PUCCH of a UL subframe.

According to an aspect of the present invention, a method forcontrolling a power of a PUSCH in a multi-subframe scheduling system isprovided. The method includes receiving, by a UE, a multi-subframe ULscheduling instruction or PDCCH data of a DCI format 3/3 A of the UE, ina DL subframe where the multi-subframe UL scheduling instruction istransmitted, wherein the multi-subframe UL scheduling instruction or thePDCCH with DCI format 3/3 A includes a power controlling command of thePUSCH; and determining, by the UE, a transmitting power of the PUSCH ofeach UL subframe, which is scheduled by the multi-subframe UL schedulinginstruction, based on a power controlling command value, andtransmitting corresponding PUSCH data based on the transmitting powercalculated.

According to another aspect of the present invention, a method forcontrolling a power of a PUCCH in a multi-subframe scheduling system isprovided. The method includes receiving, by a UE, a multi-subframe DLscheduling instruction or PDCCH with DCI format 3/3 A of the UE, in a DLsubframe where the multi-subframe DL scheduling instruction istransmitted, wherein the multi-subframe DL scheduling instruction or thePDCCH with DCI format 3/3 A carries a power controlling instruction ofthe PUCCH, which is used for feeding back ACK/NACK information ofscheduled DL subframes; and determining, by the UE, a transmitting powerof the PUCCH, which corresponds to each DL subframe scheduled by themulti-subframe DL scheduling instruction, and transmitting correspondingPUCCH data based on the transmitting power calculated.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present invention will be more apparent from thefollowing detailed description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 is a schematic diagram illustrating a single-subframe schedulingand a multi-subframe scheduling;

FIG. 2 is a flowchart illustrating a first embodiment of the presentinvention;

FIG. 3 is a flowchart illustrating a second embodiment of the presentinvention;

FIG. 4 is a flowchart illustrating a third embodiment of the presentinvention; and

FIG. 5 is a flowchart illustrating a fourth embodiment of the presentinvention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE PRESENT INVENTION

For simplicity and illustrative purposes, the present invention isdescribed by referring mainly to embodiments thereof. In the followingdescription, numerous specific details are set forth in order to providea thorough understanding of the present invention. It will be readilyapparent however, that the present invention may be practiced withoutlimitation to these specific details. In other instances, some methodsand structures have not been described in detail so as not tounnecessarily obscure the present invention. As used throughout thepresent description, the term “includes” means includes but not limitedto, the term “including” means including but not limited to. The term“based on” means based at least in part on. In addition, the terms “a”and “an” are intended to denote at least one of a particular element.

In a multi-subframe scheduling system, since a correspondingrelationship between a UL/DL scheduling command and a scheduled UL/DLsubframe is changed, the power controlling method for the PUSCH andPUCCH in the existing standard is no longer applicable. To effectivelycontrol a UL transmitting power of a UE, it is necessary to re-design amethod for controlling a UL power, based on characteristics of amulti-subframe scheduling system.

The basic idea of the present invention is as follows. In amulti-subframe scheduling system, a corresponding relationship for apower controlling instruction of the PUSCH/PUCCH of a UL subframe isreset. Alternatively, in the multi-subframe scheduling, the number ofbits in a power controlling field of a scheduling instruction isincreased, and a corresponding relationship between a power controllingbit and the PUSCH/PUCCH of a UL subframe is re-defined, so as toguarantee that the PUSCH and PUCCH of any UL subframe may have acorresponding power controlling instruction.

Strictly speaking, examples of the present invention provide 4 kinds ofadjustment modes for controlling a power of a UL signal. The 4 kinds ofmethods for controlling the power of a UL signal may include 2 powercontrolling methods regarding the PUSCH and 2 power controlling methodsregarding the PUCCH, which will be described with reference to thefollowing specific examples. The first and third examples introduce thepower controlling method regarding the PUSCH. The second and fourthexamples introduce the power controlling method regarding the PUCCH.

First Example

In this example, a multi-subframe UL scheduling instruction and numberof power controlling bits in a DCI format 3/3 A of a UE are respectivelyconsistent with definitions in LTE release 11. The effective powercontrolling about all of the simultaneously scheduled PUSCHs may beimplemented in a multi-subframe scheduling, by re-defining acorresponding relationship between a PUSCH and a UL power controllingcommand, and allocating a power controlling instruction for the PUSCHsof multiple UL subframes, which are simultaneously scheduled in themulti-subframe scheduling.

FIG. 2 is a flowchart illustrating a method for controlling a power of aPUSCH, in accordance with the first example of the present invention.

In step 201, a UE receives a multi-subframe UL scheduling instruction,or PDCCH data in the DCI format 3/3 A of the UE, in a DL subframe nlocated by the multi-subframe UL scheduling instruction.

The position of the DL subframe, which is located by the multi-subframeUL scheduling instruction, may be defined in advance by the standard, ormay be indicated by high-level or physical layer signaling. Theeffective range of a scheduling instruction is V UL subframes. Positionsof the V UL subframes may be defined in advance by the standard, orindicated by high-level or physical layer signaling. The number N of ULsubframes, which are actually scheduled by the scheduling instruction,may be less than or equal to V. That is, the scheduling instruction mayschedule some UL subframes of the V UL subframes. At this time,positions of the N UL subframes, which are actually scheduled, may beindicated by bit information in the scheduling instruction or otherphysical layer signaling.

The effective range of the power controlling command, which is includedin the UL scheduling instruction and the PDCCH of the DCI format 3/3 A,may be the foregoing V UL subframes. At this time, a subframe intervalbetween a DL subframe and a UL subframe is a set {r₀, r₁, . . .r_(V-1)}, in which the DL subframe is the one where the UL schedulinginstruction or the DCI format 3/3 A is transmitted. Alternatively, theeffective range of the power controlling command, which is included inthe UL scheduling instruction and the PDCCH of the DCI format 3/3A, maybe the N UL subframes, which are actually scheduled. At this time, thesubframe interval between the DL subframe and a UL subframe is a set{r₀, r₁, . . . r_(N-1)}, in which the DL subframe is the one where theUL scheduling instruction or the DCI format 3/3 A is transmitted.

At this time, the number of power controlling bits included in themulti-subframe UL scheduling instruction and the DCI format 3 for theUE, is still 2. The number of power controlling bits in the DCI format3A is 1.

In step 202, the UE determines the transmitting power of the scheduledPUSCH, based on the power controlling command in the multi-subframe ULscheduling instruction or in the DCI format 3/3A of the UE.

In this example, regarding the power controlling instruction A, which isincluded in the multi-subframe UL scheduling instruction or in the DCIformat 3/3 A of the UE, when transmitting multiple UL subframes, whichare scheduled by the multi-subframe UL scheduling instruction, thetransmitting power of PUSCH may be determined by the first scheduled ULsubframe based on the power controlling instruction A in the prior art.The PUSCH power of another scheduled UL subframes is the same as thelast PUSCH power of the same UL subframe.

Specifically, the transmitting power of the PUSCH in a UL subframe u maybe determined by Equation (3).

$\begin{matrix}{{P_{{PUSCH},c}(u)} = {\min{\left\{ \begin{matrix}{{P_{{CMAX}.c}(u)},} \\{{10{\log_{10}\left( {M_{{PUSCH},c}(u)} \right)}} + {P_{{O\_ PUSCH},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}(u)} + {f_{c}(u)}}\end{matrix} \right\}\lbrack{dBm}\rbrack}}} & (3)\end{matrix}$

In Equation (3), P_(PUSCH),c(u) represents the transmitting power of thePUSCH in a UL subframe u of serving cell c of the UE. P_(CMAX),c(u)represents the maximum transmitting power in UL subframe u of servingcell c of the UE. M_(PUSCH),c(u) represents number of Physical ResourceBlocks (PRBs), which are scheduled for the UE by an eNB in the ULsubframe u of serving cell c, by using the multi-subframe UL schedulingcommand. P_(O) _(_) _(PUSCH),c(j) represents an open-loop basicoperating point of the PUSCH in the serving cell c of the UE, which maybe configured by the eNB with high-level signaling, and the value of jmay be dependent on the scheduling mode of the PUSCH. α_(c)(j)represents a path loss compensation coefficient, PL_(c) represents apath loss, and Δ_(TF,c)(u) represents a power compensation for acontrolling bit, which is transmitted within the PUSCH, such as aChannel Quality Indicator (CQI). f_(c)(u) represents a closed-loop poweradjustment factor of the PUSCH.

Based on the definition of the effective range of the power controllingcommand in step 201, under the circumstances that the effective range ofthe power controlling command is the foregoing V UL subframes, and theaccumulation is active, when u=n+r₀, f_(c)(u)=f_(c)(u−1)+δ_(PUSCH,c)(u−r₀). When n+r₀<u≤n+r_(V-1), f_(c)(u)=f_(c)(u−1). δ_(PUSCH,c) (u−r₀)is a power controlling command value, which is in a UL schedulinginstruction of a DL subframe u−r₀, or in the DCI format 3/3 A of the UE.Under the circumstances that the accumulation is inactive, when u=n+r₀,f_(c)(u)=δ_(PUSCH,c) (u−r₀). When n+r₀<u≤n+r_(V-1), f_(c)(u)=f_(c)(u−1).δ_(PUSCH,c) (u−r₀) represents a power controlling command value in theUL scheduling instruction or in the DCI format 3.

Under the circumstances that the effective range of the powercontrolling command is the foregoing N UL subframes, when theaccumulation is active and u=n+r₀, f_(c)(u)=f_(c)(u−1)+δ_(PUSCH,c)(u−r₀). When n+r₀<u≤n+r_(V-1), f_(c)(u)=f_(c)(u−1). δ_(PUSCH,c) (u−r₀)represents a power controlling command value in the UL schedulinginstruction of a DL subframe u−r₀, or in the DCI format 3/3 A of the UE.Under the circumstances that the accumulation is inactive, when u=n+r₀,f_(c)(u)=δ_(PUSCH,c) (u−r₀). When n+r₀<u≤n+r_(N-1), f_(c)(u)=f_(c)(u−1).δ_(PUSCH,c) (u−r₀) represents a power controlling command value in theUL scheduling instruction or in the DCI format 3.

When the PDCCH data in the UL scheduling command and the DCI format 3/3A simultaneously occur in one subframe, the power controlling command inthe DL scheduling command is employed.

At this point, the method for controlling the UL power in the aboveexample may be terminated. When the effective ranges of multiplescheduling instructions (multi-subframe scheduling instruction orsingle-subframe scheduling instruction) includes a UL subframe u, the ULsubframe u may adjust the transmitting power of the PUSCH, based on thepower controlling command in the last UL scheduling instruction and theeffective range r of the power controlling command.

Second Example

In this example, the number of power controlling bits, which are in amulti-subframe DL scheduling instruction and DCI format 3/3 A of the UE,is consistent with the definition in LTE release 11. A power controllinginstruction may be allocated for the feedback of the PUCCH in themulti-subframe DL scheduling, by re-defining a correspondingrelationship between the PUCCH and the UL power controlling command.

FIG. 3 is a flowchart illustrating a method for controlling a PUCCHpower, in accordance with the second example of the present invention.

In step 301, a UE receives PDCCH data, which is about a multi-frame DLscheduling instruction or the DCI format 3/3 A of the UE, in a DLsubframe n located by the multi-subframe DL scheduling instruction.

The position of the DL subframe, which is located by the multi-subframeDL scheduling instruction may be defined by the standard in advance, ormay be indicated by high-level or physical layer signaling. Theeffective range of a scheduling instruction may be V DL subframes.Positions of the V DL subframes may be defined by the standard inadvance, or may be indicated by high-level or physical layer signaling.The number N of DL subframes, which are actually scheduled by thescheduling instruction, may be less than or equal to V. That is, thescheduling instruction may schedule some DL subframes of the V DLsubframes. At this time, positions of the N DL subframes actuallyscheduled may be indicated by bit information in the schedulinginstruction, or in another physical layer signaling.

The effective range of the power controlling command, which is includedin the DL scheduling instruction and in the PDCCH of DCI format 3/3 A,may be the foregoing V DL subframes. At this time, a subframe intervalbetween a DL subframe and V DL subframes is a set r: {r₀, r₁, . . .r_(V-1)}. The DL subframe is the one where DL scheduling instruction orthe DCI format 3/3 A is transmitted. Alternatively, the effective rangeof the power controlling command, which is included in the DL schedulinginstruction and in the PDCCH of the DCI format 3/3 A, may be the N DLsubframes actually scheduled. At this time, the subframe intervalbetween the DL subframe and the N DL subframes is a set r: {r₀, r₁, . .. r_(N-1)}.

At this time, number of power controlling bits for the UE, which are inthe multi-subframe DL scheduling instruction and DCI format 3, is still2. The number of power controlling bits in the DCI format 3A is 1.

In step 302, the UE determines the transmitting power of the PUCCH of acorresponding UL subframe, based on a power controlling command in themulti-subframe DL scheduling instruction or in the DCI format 3/3 A ofthe UE.

The transmitting power of the PUCCH of a UL subframe u may be determinedby using Equation (4).

                                           (4)${P_{PUCCH}(u)} = {\min{\left\{ \begin{matrix}{{P_{{CMAX},c}(u)},} \\{P_{O\_ PUCCH} + {PL}_{c} + {h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} + {\Delta_{F\_ PUCCH}(F)} + {\Delta_{TxD}\left( F^{\prime} \right)} + {g(u)}}\end{matrix} \right\}\lbrack{dBm}\rbrack}}$

In Equation (4), P_(PUCCH) represents the transmitting power of thePUCCH in a UL subframe u of the UE. P_(CMAX),c(u) represents the maximumtransmitting power in the UL subframe u of serving cell c of the UE.h(n_(CQI),n_(HARQ),n_(SR)) is dependent on the format of the PUCCH,which is a function value determined by the current PUCCH format, aswell as a bit number of CQI, Hybrid Automatic Repeat reQuest (HARQ) andScheduling Request (SR) included in the current PUCCH. P_(O) _(_)_(PUCCH) is an open-loop basic operating point of the PUCCH of the UE,which may be configured by an eNB with high-level signaling. PL_(c)represents a path loss. Δ_(F) _(_) _(PUCCH)(F) represents a poweradjustment factor for different PUCCH formats, in which F represents adifferent PUCCH format. Δ_(T×D)(F) represents a power adjustment factorfor different PUCCH formats, when the PUCCH uses space to obtaindiversity, in which F represents a different PUCCH format. g(u)represents a closed-loop power adjustment factor of the PUCCH. Thespecific meaning of each foregoing parameter may be found by referringto 3GPP protocol 36.213.

For an FDD system, when one UL subframe only feeds back the ACK/NACKinformation of one DL subframe, regarding the power controllinginstruction A in the multi-subframe DL scheduling instruction or in theDCI format 3/3 A of the UE, when executing the PUCCH transmissioncorresponding to multiple DL subframes scheduled by the multi-subframeDL scheduling instruction, for the PUCCH corresponding to the firstscheduled DL subframe, the transmitting power of the PUCCH may bedetermined based on the power controlling instruction A in the priorart. The transmitting power of a PUCCH corresponding to anotherscheduled DL subframe may be the same as the previous transmitting powerof the PUCCH.

Specifically, when u=n+r₀+k=n+r₀+4, g(u)=g(u−1)+δ_(PUCCH) (n).δ_(PUCCH)(n) represents a power controlling command value in themulti-subframe DL scheduling instruction, or in the DCI format 3/3 A ofthe UE in subframe n. Based on the definition of the effective range ofpower controlling command provided in step 301, (n+r₀) may represent afirst DL subframe of the foregoing V DL subframes, or represent thefirst DL subframe of the foregoing N DL subframes actually scheduled.When n+r₀+4<u≤n+r_(V-1)+4 (when the effective range of the powercontrolling command is V UL subframes) or n+r₀+4<u≤n+r_(N-1)+4 (when theeffective range of the power controlling command is N UL subframes),g(u)=g (u−1).

For an FDD system, when one UL subframe u feeds back the ACK/NACKinformation of multiple DL subframes, or, for a TDD system, regardingall of the M (for the FDD system, the value of M may be re-defined bythe standard, the value of M corresponding to the TDD system may bere-defined by the standard or use the M value shown in Table 4) DLsubframes fed back by the UL subframe u, the multi-subframe schedulinginstruction used for scheduling these DL subframes is determined, and DLsubframes m₀, . . . , m_(T-1) located by the PDCCH data in DCI format3/3 A of the UE in the M DL subframes. The sum of the power controllingcommand values carried by the DL subframes m₀, . . . , m_(T-1) iscalculated to obtain an intermediate result, and the result of g(u−1) isadded to the intermediate result to obtain g(u).

Specifically,

${g(u)} = {{g\left( {u - 1} \right)} + {\sum\limits_{t = 0}^{t \leq {T - 1}}{{\delta_{PUCCH}\left( m_{t} \right)}.}}}$T represents number of subframes, which include the multi-subframe DLscheduling instruction or the PDCCH data of DCI format 3/3 A of the UE,of the M DL subframes bound with the UL subframe u. δ_(PUCCH)(m_(t))represents a power controlling command value in the multi-subframe DLscheduling instruction of subframe m_(t), or in the DCI format 3/3 A ofthe UE in subframe m_(t). When the PDCCH data of the DL schedulingcommand and the DCI format 3/3 A simultaneously occur in one subframe,only the power controlling command of the DL scheduling command isemployed.

At this point, the method for controlling the UL power in the examplemay be terminated.

Third Example

In this example, the effective power controlling of all of thesimultaneously scheduled PUSCHs in a multi-subframe scheduling may beimplemented, by increasing number of power controlling bits within amulti-subframe UL power controlling command, and matching differentpower controlling bits to the PUSCHs of multiple UL subframessimultaneously scheduled.

FIG. 4 is a flowchart illustrating a method for controlling PUSCH power,in accordance with a third example of the present invention.

In step 401, a UE receives a multi-subframe UL scheduling instruction ina DL subframe n, which is located by the multi-subframe UL schedulinginstruction.

The position of the DL subframe, which is located by the multi-subframeUL scheduling instruction, may be defined in advance by the standard, ormay be indicated by high-level or physical layer signaling. Theeffective range of the scheduling instruction may be V UL subframes.Positions of the V UL subframes may be defined by the standard inadvance, or may be indicated by high-level or physical layer signaling.The number N of UL subframes actually scheduled by the schedulinginstruction may be less than or equal to V. That is, the schedulinginstruction may schedule some UL subframes of the V UL subframes. Atthis time, positions of the N UL subframes actually scheduled may beindicated by bit information in the scheduling information, or withinanother physical layer signaling.

The effective range of the power controlling command in the ULscheduling instruction, and within the PDCCH data of the DCI format 3/3A may be the foregoing V UL subframes. At this time, a subframe intervalbetween a DL subframe and a UL subframe may be a set r: {r₀, r₁, . . .r_(V-1)}, in which the DL subframe is the one where the UL schedulinginstruction or the DCI format 3/3 A is transmitted. The effective rangesof the power controlling command in the UL scheduling instruction andwithin the PDCCH data of the DCI format 3/3 A may be the N UL subframesactually scheduled. At this time, the subframe interval between the DLsubframe and a UL subframe is a set r: {r₀, r₁, . . . r_(N-1)}, in whichthe DL subframe is the one where the UL scheduling instruction or theDCI format 3/3 A is transmitted. At this time, based on the effectiverange of the power controlling instruction, the number of powercontrolling bits in the multi-subframe UL scheduling instruction is 2Vor 2N.

In step 402, the UE adjusts the transmitting power of the scheduledPUSCH, based on the multi-subframe UL scheduling instruction.

The transmitting power of the PUSCH in a UL subframe (n+r) may bedetermined by Equation (5), in which r_(i)ϵ{r₀, r₁, . . . r_(V-1)} or{r₀, r₁, . . . r_(N-1)}.

$\begin{matrix}{{P_{{PUSCH},c}\left( {n + r_{i}} \right)} = {\min{\begin{Bmatrix}{{P_{{CMAX},c}\left( {n + r_{i}} \right)},} \\{{10{\log_{10}\left( {M_{{PUSCH},c}\left( {n + r_{i}} \right)} \right)}} + {P_{{O\_ PUSCH},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}\left( {n + r_{i}} \right)} + {f_{c}\left( {n + r_{i}} \right)}}\end{Bmatrix}\lbrack{dBm}\rbrack}}} & (5)\end{matrix}$

The meaning of each parameter in the above formula is the same as thatin the first example.

When the accumulation is active,f_(c)(n+r_(i))=f_(c)(n+r_(i)−1)+δ_(PUSCH,c) (n_(i)). δ_(PUSCH,c)(n_(i))represents a power controlling command value indicated by powercontrolling bits 2 i, 2 i+1 in the UL scheduling instruction. When theaccumulation is inactive, f_(c)(n+r₀)=δ_(PUSCH,c) (n_(i)). δ_(PUSCH,c)(n_(i)) represents the power controlling command value indicated bypower controlling bits 2 i, 2 i+1, which are in the UL schedulinginstruction or in the DCI format 3.

At this point, the method for controlling the UL power in the examplemay be terminated. When each of the effective ranges of multiplescheduling instructions (multi-subframe scheduling instruction orsingle-subframe scheduling instruction) includes the UL subframe u, theUL subframe u may adjust the transmitting power of PUSCH, based on thepower controlling command in the previous UL scheduling instruction andthe effective range r of the foregoing power controlling command.

Fourth Example

In this example, a power controlling instruction is allocated for thefeedback of the PUCCH in a multi-subframe DL scheduling, by increasingnumber of power controlling bits in a multi-subframe DL schedulinginstruction, and respectively matching different power controlling bitswith PUCCHs, which correspond to the multiple DL subframessimultaneously scheduled.

FIG. 5 is a flowchart illustrating a method for controlling PUCCH power,in accordance with a fourth example of the present invention.

In step 501, a UE receives a multi-subframe DL scheduling instruction ina DL subframe n, which is located by the multi-subframe DL schedulinginstruction.

The position of the DL subframe, which is located by the multi-subframeDL scheduling instruction, may be defined by the standard in advance, ormay be indicated by high-level or physical layer signaling. Theeffective range of the scheduling instruction may be V DL subframes.Positions of the V DL subframes may be defined by the standard inadvance, or may be indicated by high-level or physical layer signaling.The number N of DL subframes actually scheduled by the schedulinginstruction may be less than or equal to V. That is, the schedulinginstruction may schedule some DL subframes of the V DL subframes. Atthis time, positions of the N DL subframes actually scheduled may beindicated by bit information in the scheduling instruction, or withinanother physical layer signaling.

The effective range of a power controlling command, which is included ina DL scheduling instruction and the PDCCH data of the DCI format 3/3 A,may be the foregoing V DL subframes. At this time, a subframe intervalbetween a DL subframe and V DL subframes is a set r: {r₀, r₁, . . .r_(V-1)}, in which the DL subframe is the one where the DL schedulinginstruction or the DCI format 3/3 A is transmitted. The effective rangeof the power controlling command, which is included in the DL schedulinginstruction and the PDCCH data of the DCI format 3/3 A, may be the N DLsubframes actually scheduled. At this time, the subframe intervalbetween the DL subframe and N DL subframes is a set r: {r₀, r₁, . . .r_(N-1)}, in which the DL subframe is the one where the DL schedulinginstruction or the DCI format 3/3 A is transmitted. At this time, basedon the effective range of the power controlling instruction, the numberof power controlling bits in the multi-subframe DL schedulinginstruction is 2V or 2N. Power controlling bits 2 i and 2 i+1 maycorrespond to the DL subframes n+r_(i).

In step 502, the UE adjusts the transmitting power of the PUCCH of acorresponding UL subframe, based on the power controlling command in themulti-subframe DL scheduling instruction.

The transmitting power of the PUCCH of a UL subframe u may be determinedby Equation (6).

                                           (6)${P_{PUCCH}(u)} = {\min{\left\{ \begin{matrix}{{{P_{{CMAX},c}(u)},}\;} \\{P_{0{\_ PUCCH}} + {PL}_{c} + {h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} + {\Delta_{F\_ PUCCH}(F)} + {\Delta_{TxD}\left( F^{\prime} \right)} + {g(u)}}\end{matrix} \right\}\lbrack{dBm}\rbrack}}$

The meaning of each parameter in the above formula is the same as thatin the second example.

For an FDD system, under the circumstances that one UL subframe onlyfeeds back the ACK/NACK information of one DL subframe, whenu=n+r_(i)+4, g(u)=g (u−1)+δ_(PUCCH) (n+r_(i)). δ_(PUCCH) (n+r_(i))represents a power controlling command value corresponding to subframen+r_(i) in the multi-subframe DL scheduling instruction.

For an FDD system, when one UL subframe only feeds back the ACK/NACKinformation of multiple DL subframes, or for a TDD system,

${g(u)} = {{g\left( {u - 1} \right)} + {\sum\limits_{r = 0}^{r \leq {M - 1}}{{\delta_{PUCCH}\left( {u - k_{m}} \right)}.}}}$δ_(PUCCH)(u−k_(m)) represents a power controlling command valuecorresponding to subframe u−k_(m) in the multi-subframe DL schedulinginstruction. M represents the number of DL subframes bound with the ULsubframe u. For an FDD system, value of M may be re-defined by thestandard. For a TDD system, value of M may be re-defined by the standardor is as shown in Table 4.

At this point, the method for controlling the UL power in the examplemay be terminated. As mentioned above, a UE may adjust the size of anopen-loop basic operating point of conflicted UL subframes, by enablingan eNB to transmit a specific parameter about the open-loop basicoperating point of a UE of the conflicted UL subframes. Subsequently,power controlling may be implemented more reasonably. Specialinterference and noise effects suffered by a UL subframe may be wellcompensated.

Based on the foregoing, it can be seen that, in the embodiments of thepresent invention, by resetting a corresponding relationship of a powercontrolling instruction for the PUSCH/PUCCH in a UL subframe,alternatively, by increasing number of bits in a power controlling fieldof a scheduling instruction in the multi-subframe scheduling, andre-defining a corresponding relationship between a power controlling bitand the PUSCH/PUCCH in a UL subframe, it may be guaranteed that thePUSCH and PUCCH of any UL subframe may have a corresponding powercontrolling instruction. Subsequently, the effective controlling oftransmitting power of UL PUSCH and PUCCH of a UE may be implemented.

While the invention has been shown and described with reference tocertain embodiments thereof, it will be understood by those skilled inthe art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the invention as definedby the appended claims and their equivalents.

What is claimed is:
 1. A method for transmitting data in a wirelesscommunication system, comprising: receiving, by a user equipment (UE),uplink (UL) scheduling information for scheduling a plurality of ULsubframes and downlink control information (DCI) in a downlink (DL)subframe, wherein the UL scheduling information or the DCI comprisespower control information for at least one UL channel; determining, bythe UE, if a UL channel among the at least one UL channel is for a firstUL subframe that is first scheduled by the UL scheduling information,first transmission power for the UL channel of the first UL subframebased on transmission power for the UL channel of a previous UL subframeto the first UL subframe, and the power control information in the ULscheduling information or the DCI; determining, by the UE, if the ULchannel is for a second UL subframe that is different from the first ULsubframe and is scheduled by the UL scheduling information, secondtransmission power for the UL channel of the second UL subframe suchthat the second transmission power is identical to transmission powerfor the UL channel of a previous UL subframe of the second UL subframe;and transmitting, by the UE, uplink data based on the determined firsttransmission power or the determined second transmission power.
 2. Themethod according to claim 1, wherein the power control informationcomprises power control information for the UL channel of each ULsubframe scheduled by the UL scheduling information, and whereintransmission power for the UL channel of a certain UL subframe among theplurality of UL subframes is determined, based on transmission power forthe UL channel of a previous UL subframe of the certain UL subframe andthe power control information for the UL channel of the certain ULsubframe.
 3. The method according to claim 2, wherein if a certain ULsubframe among the plurality of UL subframes is scheduled by a pluralityof UL scheduling information received in a plurality of DL subframes,transmission power for the UL channel of the certain UL subframe, isdetermined, based on the power control information within latestreceived UL scheduling information.
 4. The method according to claim 1,wherein the UL channel comprises a physical uplink shared channel(PUSCH).
 5. A user equipment (UE), for transmitting data in a wirelesscommunication system, comprising: a receiver that receives uplink (UL)scheduling information for scheduling a plurality of UL subframes anddownlink control information (DCI) in a downlink (DL) subframe, whereinthe UL scheduling information or the DCI comprises power controlinformation for at least one UL channel; a controller that determines,if a UL channel among the at least one UL channel is for a first ULsubframe that is first scheduled by the UL scheduling information, firsttransmission power for the UL channel of the first UL subframe based ontransmission power for the UL channel of a previous UL subframe to thefirst UL subframe and the power control information in the UL schedulinginformation or the DCI, and determines, if the UL channel is for asecond UL subframe that is different from the first UL subframe and isscheduled by the UL scheduling information, second transmission powerfor the UL channel of the second UL subframe such that the secondtransmission power is identical to transmission power for the UL channelof a previous UL subframe of the second UL subframe; and a transmitterthat transmits uplink data based on the determined first transmissionpower or the determined second transmission power.
 6. The UE accordingto claim 5, wherein the power control information comprises powercontrol information for the UL channel of each UL subframe scheduled bythe UL scheduling information, and wherein transmission power for the ULchannel of a certain UL subframe among the plurality of UL subframes isdetermined, based on transmission power for the UL channel of a previousUL subframe of the certain UL subframe and the power control informationfor the UL channel of the certain UL subframe.
 7. The UE according toclaim 6, wherein if a certain UL subframe is scheduled by a plurality ofUL scheduling information received in a plurality of DL subframes, thetransmission power is determined, for the UL channel of the certain ULsubframe, based on the power control information within latest receivedUL scheduling information.
 8. The UE according to claim 5, wherein theUL channel comprises a physical uplink shared channel (PUSCH).